home *** CD-ROM | disk | FTP | other *** search
/ Delphi 2.0 - Programmer's Utilities Power Pack / Delphi 2.0 Programmer's Utilities Power Pack.iso / m_to_r / mapictrl / readme.txt < prev   
Encoding:
Text File  |  1996-09-15  |  4.3 KB  |  104 lines

  1. Simple MAPI VCL 
  2. ---------------
  3.  
  4. The file MAPICTRL.ZIP includes the following files:
  5.  
  6. MAPI.DCR          Resource file for MAPI.DCU
  7. MAPI.DCU          Unit containing TMapiSession and TMapiMessage
  8. MAPICTRL.HLP      Help file for TMapiSession and TMapiMessage
  9. MAPICTRL.KWF      A keyword file for merging MAPICTRL.HLP into Delphi's help system
  10.  
  11. MAIN.PAS          MAIN unit for MAPITEST.DPR
  12. MAIN.DFM          Main form for MAPITEST.DPR
  13. MAPITEST.DPR      Sample project using TMapiSession and TMapiMessage
  14. MAPITEST.EXE      Demonstration Program
  15. MAPITEST.RES      Resources for MAPITEST.DPR
  16.  
  17. README.TXT        This file!
  18.  
  19.  
  20. Installation
  21. ------------
  22.  
  23. Install MAPI just as you would any other VCL component:
  24.  
  25. 1) Copy MAPI.DC* into your DELPHI\LIB directory
  26. 2) Within Delphi, choose "Install Components"
  27. 3) Follow the directions as indicated in the online help (search for "Installing")
  28. 4) Use HELPINST.EXE to merge the help files
  29. 5) Copy the sample project and its files (MAIN.*, MAPITEST.*) to a convenient directory
  30.  
  31. Notes
  32. -----
  33.  
  34. Delphi is a wonderful programming environment and is superior to Visual basic in many
  35. ways.  A serious problem, however, is Delphi's lack of MAPI support and its inability
  36. to use the MSMAPI.VBX that all us VB developers know and love.  I wrote MAPI.DCU to try
  37. to fix this limitation.
  38.  
  39. MAPI.DCU is designed to provide a simple method to add basic messaging capabilities to
  40. Delphi programs.  It provides most all of the functionality known as "Simple MAPI";
  41. certain features have been intentionally omitted to preserve simplicity and reliability.
  42. Using MAPI.DLL requires more knowledge of pointers, dynamic memory allocation, etc. than
  43. most visual programmers care to know about.  MAPI.DCU attempts to encapsulate everything
  44. in easy-to-use, standard VCL pieces.
  45.  
  46. MAPI.DCU provides two components: TMapiSession and TMapiMessage (those of you familiar with
  47. Visual Basic will recognize the two-control format that I used as a model).  Both contain
  48. only a few properties and methods; neither has any events.  Their usage is fully detailed
  49. in the included help file (MAPICTRL.HLP).
  50.  
  51. These components have been tested under Windows 3.1, Windows for Workgroups 3.11, and Windows
  52. NT (versions 3.5 and 3.51) using the file MAPI.DLL provided with Windows for Workgroups and
  53. Microsoft Mail.
  54.  
  55. Registration
  56. ------------
  57.  
  58. As always, there's a catch.  This version of MAPI.DCU will display an annoying dialog box
  59. every time you read or send mail (Call it nagware, crippleware, whatever - I call it paying
  60. the rent...).  If you want to make the dialogs go away then send a check for $25 to:
  61.  
  62.    Corey Bodzin  (payable to me!)
  63.    3189 Onaway Rd.
  64.    Shaker Heights, Ohio  44120
  65.  
  66. When you register you get:
  67.  
  68. 1) A registered component that doesn't nag you (MAPI.DCU)
  69. 2) Full source code for the components (MAPI.PAS) and the help file (MAPI.RTF) that you
  70.    may modify as you please
  71. 3) The undying gratitude of my landlord, credit card companies, and everybody I owe money
  72.  
  73. With your check, please indicate how you would like the files sent:
  74.  
  75. 1) By snail-mail on 3.5" floppy
  76. 2) To your Internet e-mail address (please specify UUEncode or MIME)
  77. 3) To your CompuServe e-mail address 
  78.  
  79. Finally
  80. -------
  81.  
  82. I have tried to be as thorough as I can with testing and debugging, but you may still find a 
  83. bug or a better way to do something.  E-mail me any problems or suggestions to:
  84.  
  85.      Internet:     cbodzin@interserv.com
  86.    CompuServe:     74034,62 (Corey Bodzin)
  87.  
  88. Now for the lawyer stuff:
  89.  
  90.    THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS,
  91.    IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
  92.    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL COREY
  93.    BODZIN BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES
  94.    OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  95.    PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY
  96.    OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  97.    SOFTWARE.
  98.  
  99.    I AM NOT RESPONSIBLE FOR THE NATIONAL DEBT.  I IN NO WAY ASSUME RESPONSIBILITY FOR
  100.    BARNEY, THE FRENCH OBSESSION WITH JERRY LEWIS, OR TOFU.  I AM BLAMELESS IN ALL
  101.    CIRCUMSTANCES AND HAVE A HALO OVER MY HEAD AT ALL TIMES.  SUE SOMEBODY ELSE.
  102.  
  103.  
  104. *** End of File ***